expected questions of computer science